package com.zhuiyun.project.api.audio.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @ClassName audio
 * @Description TODO
 * @Author Administrator
 * @Date 2023/11/22 10:41
 **/
@Data
@TableName("audio")
public class Audio {

    /**
     * 音频ID
     * 主键由数据库自动生成（主要是自动增长型）
     */
    @TableId(type = IdType.AUTO)
    private Integer audioId;

    /**
    *音频名称
    */
    private String audioName;

    /**
     * 音频地址
     */
    private String url;

    /**
     * 音频类型
     */
    private Integer audioType;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 创建时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")//JsonFormat是出参格式化。
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//DateTimeFormat 是入参格式化；
    private Date createTime;

    /**
     *删除标志（0存在 2删除）
     */
    private String delFlag;

    /**
     * 音频状态（0正常 1停用）
     */
    private String status;
    /**
    音频播放状态（0播放 1暂停）
    */
    private  Integer audioStatus;
}
